package com.ym.medical.domain.param;

import com.ym.common.constant.BeanCovert;
import com.ym.medical.domain.entity.SysHelpEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * ComputerName:DESKTOP-ANGHV23
 * Author:wenbo
 * Date: 2019-05-16
 * Time: 19:10:54
 * Comment:查询扩展工具类
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class SysHelpParam extends BeanCovert<SysHelpEntity> {

    private Long id;

    /**
     * 问题分类
     */
    @ApiModelProperty("问题分类")
    private String wtType;

    /**
     * 标题
     */
    @ApiModelProperty("标题")
    private String title;

    /**
     * 内容
     */
    @ApiModelProperty("内容")
    private String content;

    /**
     * 存储内容地址标识号
     */
    @ApiModelProperty("存储内容地址标识号")
    private String contentId;

    /**
     * 状态 01-有效 00-无效
     */
    @ApiModelProperty("状态 01-有效 00-无效")
    private String state;

    /**
     * 发布状态 01-待发布 02-已发布 03-已撤回
     */
    @ApiModelProperty("发布状态 01-待发布 02-已发布 03-已撤回")
    private String releaseState;

    /**
     * 有用标识数
     */
    @ApiModelProperty("有用标识数")
    private Integer itWorks;

    /**
     * 无用标识数
     */
    @ApiModelProperty("无用标识数")
    private Integer useless;

    /**
     * 角色 0 患者 1 医生
     */
    @ApiModelProperty("角色 0 患者 1 医生")
    private String roleType;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    public interface Add{}
    public interface Update{}

}
